#ifndef QUERIESTCP_H_
#define QUERIESTCP_H_

#include "../databaseADT/databaseADT.h"

void freedatabase(void);
databaseADT getdb(void);

DB_ERR DBconnect(const char *user);
DB_ERR disconnect(const char *user);
DB_ERR addUser(const char *user, const char *fifo);
DB_ERR addDir(const char *dir);
queueADT listDir(void);
queueADT listUsr(void);

DB_ERR deleteOnline(void);
DB_ERR disconnectFifo(const char *fifo);
DB_ERR removeDirByFifo(const char *fifo, const char *dir);
DB_ERR addFifoDir(const char *fifo, const char *dir);
queueADT listUpdate(const char *fifo, const char *dir);
DB_ERR addLog(const char *fifo, const char *action);
queueADT qLast10(char *user);
queueADT listUserPerDir(const char *dir);
int userID(const char *user);
queueADT updateIDs(const int id, const char *dir);



#endif /*QUERIESTCP_H_*/
